upper torso strap - Spanish English Dictionary